package demo08;

/*
 * 场景说明：
 * 红包发出后，所有人都有红包，大家抢完之后，最后一个红包给群主自己。
 * 
 * 红包分发策略：
 * 1. 普通红包(平均)：totalMoney / totalCount，余数放在最后一个红包中
 * 2. 手气红包(随机)：最少为1分钱，最多不超过平均数的2倍，应该越发越少
 * 
 * 任务目标：
 * 1. 设置程序的标题，通过构造方法的字符串参数
 * 2. 设置群主名
 * 3. 设置分发策略：平均 / 随机
 */
public class RedPacketTest {
    public static void main(String[] args) {
        RedPacket redPacket = new RedPacket("发红包小程序"); // 创建红包对象，并设置程序标题
        redPacket.setOwnerName("土司鸡"); // 设置群主名

        // redPacket.setOpenWay(new NormalMode()); // 设置红包模式：普通红包
        redPacket.setOpenWay(new RandomMode()); // 设置红包模式：手气红包
    }
}
